﻿.login {
    text-align: center;
    padding-top: 100px;
    padding-bottom: 100px;
} 
.login-title {
    font-size: 1.5rem;
}
.login-body {
    margin: 20px auto 0;
    padding: 10px 20px 20px;
    background-color: white;
    float: unset;
    border-radius: 0.8rem 0.8rem 0 0;
    border: darkgrey 1px solid;
}

    .login-body .text-danger {
        font-size: 0.7rem;
        margin: 5px 0 0;
    }

    .login-body .form-group {
        /*margin-bottom: 10px;*/
        margin: 0 auto 10px;
    }
        /*.login-body .form-group input { }*/

    .login-body .title {
        margin-top: 10px;
        padding-bottom: 10px;
        color: #5cb88e;
    }
    .login-body .login-btn {
        text-align: right;
        margin: auto;
        float: unset;
        font-size: 0.8rem;
        font-weight: 500;
    }
  
        .login-body .login-btn span {
            padding-left: 8px;
        }
 

.login-footer {
    border: darkgrey 1px solid;
    margin: -1px auto 0;
    border-radius: 0 0 0.8rem 0.8rem;
    float: unset;
    font-size: 0.8rem;
    padding: 10px;
}
    .login-footer .thirds {
        margin-top: 10px;
        height: 32px;
    }
    .login-footer .third-icons {
        line-height: 1;
        height: 32px;
        display: inline-block;
    }
        .login-footer .third-icons.wechat {
            
            width: 32px;
            height: 32px;
            background-image: url('../images/logo/icon32_wx_logo.png');
        }